//
// Created by iguilty on 2022-01-12.
//

#ifndef DESIGN_PATTERN_CPP_PRODUCT_H
#define DESIGN_PATTERN_CPP_PRODUCT_H


class Product {

public:
    virtual ~Product() = 0;

protected:
    Product();

private:

};

class ConcreteProduct:public Product
{
public:
    ~ConcreteProduct();
    ConcreteProduct();
protected:
private:
};


#endif //DESIGN_PATTERN_CPP_PRODUCT_H
